package org.colswe.junitlab.modelo;

import java.util.Date;

/**
 * Clase entidad que representa un día festivo.
 * @author Miguel Ángel Cubides
 *
 */
public class Festivo {
	
	/**
	 * Atributos de la clase:
	 * 
	 * fecha (Date): Indica la fecha específica del día festivo.
	 * laborable: Indica si ese día festivo es laborable o no
	 * 	-True: El día es festivo y laborable
	 * 	-False: El día es festivo y no laborable
	 */
	private Date fecha;
	private boolean laborable;
	
	/**
	 * Método que devuelve la fecha del día festivo
	 * @return fecha del festivo
	 */
	public Date getFecha() {
		return fecha;
	}
	/**
	 * Método para asignar un valor a la fecha del día festivo
	 * @param fecha a asignar
	 */
	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}
	/**
	 * Método que retorna si el día festivo es laborable o no
	 * @return True si es laborable o False si no 
	 */
	public boolean isLaborable() {
		return laborable;
	}
	/**
	 * Método para indicar si el festivo es laborable o no
	 * @param True o false
	 */
	public void setLaborable(boolean laborable) {
		this.laborable = laborable;
	}
}
